body{
	background-color: #e9e9e9;
}
.index_header{
	background-color: #eeeeee;
}
.header_person{
	padding: .12rem 0 .1rem .13rem;
}
.header_person a{
	display: block;
	width: .215rem;
	height: .215rem;
	background: url(../../images/xmn_index_head.png) no-repeat;
	background-size: .215rem .215rem;
}
.header_nav{
	padding:0 .125rem .1rem .105rem;
}
.nav_ul{
	overflow: hidden;
	display: flex;
	text-align: center;
}
.nav_ul li{
	flex:auto;
}
.nav_ul li:nth-child(4){
	padding-right: 0;
}
.nav_ul li a{
	padding: .035rem .115rem .035rem;
	font-size: .13rem;
	color: #707070;
}
.nav_ul li a.active{
	background-color: white;
	color: #ffa132;
	border-radius: 50px;
}
.swiper-container{
	height: .72rem;
	overflow: hidden;
}
.swiper-slide{
	top: -.55rem;
}
.swiper-slide img{
	width: 100%;
}
.banner_text{
	position: absolute;
	left: .5rem;
	top: .88rem;
	z-index: 1;
	font-weight: normal;
}
.banner_text p:nth-child(1){
	font-size: .12rem;
	color:white;
}
.banner_text p:nth-child(2){
	padding-top: .05rem;
	font-size: .165rem;
	color:#f7ec2f;
}
.main_content{
	padding: 0 .125rem; 
	position: absolute;
	top:1.305rem;
	z-index: 3;
	width: calc(100% - .25rem);
	-webkit-width: calc(100% - .25rem);
}
.content{
	padding:.125rem .115rem 0 .125rem;
	border-radius: 5px;
	background-color: white;
	z-index: 2;
}
.destination{
	overflow: hidden;
}
.des_left{
	float: left;
	width: calc(100% - .665rem);
	-webkit-width: calc(100% - .665rem);
	background: url(../../images/xmn_right_icon.png) no-repeat right;
	background-size: .07rem .1rem;
	/*background-position: 1.98rem .27rem;*/
	background-position: right .27rem;
}
.destination .des_left:after{
    left: .25rem;
    top: .61rem;
    width: calc(100% - 1.155rem);
    -webkit-width: calc(100% - 1.155rem);
    background-color: #cfcfcf;
}
.des_left p{
	font-size: .1rem;
	color:#949494;
}
.des_left a{
	color: #555555;
	font-size: .11rem;
	line-height: .33rem;
	display: block;
	width: 100%;
}
.des_right{
	float: right;
	font-size: .07rem;
	color: #65bdd1;
	padding: 0 .105rem 0 .16rem;
	padding-right: .105rem;
}
.des_place{
	width: .4rem;
	height: .4rem;
	background: url(../../images/xmn_index_myplace.png) no-repeat;
	background-size: 99% 99%;
}
.des_place_text{
	width: .3rem;
	height: .075rem;
	background: url(../../images/xmn_index_myplace_text.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: .4rem;
	right: .39rem;
}
.time_main{
	display: block;
	padding: .125rem 0;
	background: url(../../images/xmn_right_icon.png) no-repeat right center;
	background-size: .07rem .1rem;
}
.content_time .time_main:nth-child(1):after{
	left: .25rem;
	top: 1.08rem;
	width: calc(100% - .48rem);
	-webkit-width: calc(100% - .48rem);
	background-color: transparent;
	border-bottom: 1px dotted #cfcfcf;
}
.content_time .time_main:nth-child(2):after{
	left: .25rem;
	top: 1.57rem;
	width: calc(100% - .48rem);
	-webkit-width: calc(100% - .48rem);
	background-color: #cfcfcf;
}
.content_time .time_main:nth-child(3):after{
	left: .25rem;
	top: 2.06rem;
	width: calc(100% - .48rem);
	-webkit-width: calc(100% - .48rem);
	background-color: #cfcfcf;
}
.content_time .time_main:nth-child(4):after{
	left: .25rem;
	top: 2.55rem;
	width: calc(100% - .48rem);
	-webkit-width: calc(100% - .48rem);
	background-color: #cfcfcf;
}
.time_date{
	font-size: .15rem;
	line-height: .15rem;
	color: #555555;
}
.time_main:nth-child(3) .time_date,
.time_main:nth-child(4) .time_date{
	color: #949494;
}
.time_now{
	font-size: .11rem;
	color: #b2b2b2;
	padding-right: .21rem;
}
.time_state{
	color: #8b8b8b;
	font-size: .11rem;
}
/*查询按钮*/
.query_btn{
	width: 100%;
	text-align: center;
	padding: .055rem 0; 
}
.query_btn a{
	display: inline-block;
	padding: .14rem 1.235rem;
	background-color: #ff9a14;
	color: white;
	font-size: .115rem;
	border-radius: 5px;
}
.total_time{
	background-color: #65bdd1;
	color: white;
	font-size: .09rem;
	padding: .035rem .075rem;
	border-radius: 5px;
	position: absolute;
	top: 1.23rem;
	right: .385rem;
}
.total_time i{
	font-style: normal;
}
/*我的订单*/
.mine_center{
	margin-top: .115rem;
	padding:.09rem 0;
	overflow: hidden;
	background-color: white;
	border-radius: 5px;
}
.mine_order{
	float: left;
	padding-left: .125rem;
	width: calc( (100% - .25rem) / 2);
	-webkit-width: calc( (100% - .25rem) / 2);
	position: relative;
}
.mine_center .mine_order:after{
	height: .66rem;
	width: 1px;
	background-color: #cfcfcf;
	bottom: -.23rem;
	left: 1.595rem;
}
.order{
	display: inline-block;
}
.order p:nth-child(1),.hotel p:nth-child(1){
	font-size: .13rem;
	color: #65bdd1;
}
.order p:nth-child(2),.hotel p:nth-child(2){
	font-size: .09rem;
	color: #949494;
}
.mine_hotel{
	float: right;
	padding-left: .125rem;
	width: calc( (100% - .25rem) / 2);
	-webkit-width: calc( (100% - .25rem) / 2);
}
.hotel{
	display: inline-block;
}
/*选项框*/
.select_wrap{
	width: 100%;
	height: 100%;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.6;
	display: none;
}
.select_item{
	width: calc(100% - .14rem);
	-webkit-width: calc(100% - .14rem);
	position: absolute;
	bottom: 0;
	padding: .07rem;
	background-color: #eeeeee;
	z-index: 101;
	display: none;
}
.select{
	background-color: white;
}
.star_select{
	padding: .07rem .04rem .06rem;
}
.select p{
	font-size: .12rem;
	color: #949494;
	font-weight: bold;
	padding-bottom: .095rem;
}
.hotel_ul{
	overflow: hidden;
}
.hotel_ul li{
	float: left;
	width: calc((100% - .14rem)/3 );
	-webkit-width: calc((100% - .14rem)/3 );
	text-align: center;
	margin: .02rem;
}
.hotel_ul li a{
	display: block;
	width: 100%;
	background-color: white;
	color: #555555;
	font-size: .12rem;
	padding: .07rem 0;
	border:1px solid #cfcfcf;
}
.hotel_ul li a.active{
	background-color: #65bdd1;
	color: white;
	border:1px solid #65bdd1;
}
.price_select{
	padding: .07rem .05rem;
}
.price_part{
	padding-bottom: .165rem;
}
.price_ul{
	overflow: hidden;
	display: flex;
}
.price_ul li{
	color: #65bdd1;
	font-size: .1rem;
	float: left;
	/*padding-right: .29rem;*/
	flex:1;
	text-align: center;
}
.price_ul li:nth-child(6){
	padding-right: 0;
}
.slide_line{
	width: 100%;
	height: .245rem;
	position: relative;
}
.slide_left,.slide_right{
	width: .39rem;
	height: .245rem;
	background: url(../../images/xmn_index_slide.png) no-repeat center;
	background-size: .39rem .245rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 107;
}
.slide_right{
	left: 2.58rem;
}
.blue_line{
	height: .02rem;
	background-color: #65bdd1;
	position: absolute;
	top: .099rem;
    left: .18rem;
	width: 2.6rem;
	z-index: 106;
}
.grey_line{
	height: .02rem;
	background-color: #eeeeee;
	position: absolute;
	top: .099rem;
    left: 0;
	/*width: 2.9rem;*/
	width: 100%;
	z-index: 105;
}
.sure_btn{
	text-align: center;
	padding: .125rem .24rem;
}
.sure_btn a{
	display: block;
	width: 100%;
	background-color: #ff9a14;
	padding: .14rem 0;
	border-radius: 5px;
	font-size: .115rem;
	color: white;
}
/*侧滑栏个人信息*/
.person_center{
	position: absolute;
	left: 0;
	top: 0;
	padding: .07rem;
	background-color: white;
	z-index: 101;
	width: 2.64rem;
	width: calc(2.64rem - .14rem);
	-webkit-width: calc(2.64rem - .14rem);
	height: calc(100% - .14rem);
	-webkit-height: calc(100% - .14rem);
	display: none;
}
.per_img{
	padding: .135rem .065rem .205rem;
	overflow: hidden;
}
.person_center .per_img:after{
	top: 1.025rem;
	left: .065rem;
	width: calc(100% - .13rem);
	-webkit-width: calc(100% - .13rem);
}
.per_img figure{
	float: left;
	width: .615rem;
	height: .615rem;
}
.per_img figure img{
	width: 100%;
}
.per_tel{
	float: left;
	line-height: .615rem;
	padding-left: .135rem;
	font-size: .12rem;
}
.mine_wrap{
	padding: .0625rem .06rem;
}
.mine_wrap .mine:after{
	top: 2.305rem;
	left: .065rem;
	width: calc(100% - .13rem);
	-webkit-width: calc(100% - .13rem);
}
.mine_wrap .mine:nth-child(2):after{
	top: 3.565rem;
}
.mine_item{
	display: block;
	width: 100%;
	overflow: hidden;
	line-height: .14rem;
	background: url(../../images/xmn_right_icon.png) no-repeat right center;
	background-size: .07rem .1rem;
	padding: .112rem 0;
}
.about_item,.quit_item{
	background: none;
}
.about_item{
	position: relative;
}
.border_yellow:after{
	content: "我们";
	color: #ff9a14;
	position: absolute;
	padding: 10px 20px;
	border: 1px solid #ff9a14;
	border-radius: 5px;
	top: .004rem;
	right: -.18rem;
	font-size: 24px;
	transform: 0 0;
	transform: scale(0.5,0.5);
	box-sizing: border-box;
}
.mine_icon{
	display: block;
	float: left;
	width: .185rem;
	height: .18rem;
	background: url(../../images/xmn_slidebar_wallet_icon.png) no-repeat center center;
	background-size: 99% 99%;
	margin-right: .08rem;
}
.my_hotel{
	padding-top: .05rem;
}
.mine_item:nth-child(2) .mine_icon{
	background: url(../../images/xmn_slidebar_order_icon.png) no-repeat center center;
	background-size: 99% 99%;
}
.mine_item:nth-child(3) .mine_icon{
	background: url(../../images/xmn_slidebar_discount_icon.png) no-repeat center center;
	background-size: 99% 99%;
}
.mine:nth-child(2) .mine_item:nth-child(1) .mine_icon{
	width: .185rem;
	height: .25rem;
	background: url(../../images/xmn_slidebar_myhotel_icon.png) no-repeat center center;
	background-size: 99% 99%;
}
.mine:nth-child(2) .mine_item:nth-child(2) .mine_icon{
	background: url(../../images/xmn_slidebar_prize_icon.png) no-repeat center center;
	background-size: 99% 99%;
}
.mine:nth-child(2) .mine_item:nth-child(3) .mine_icon{
	background: url(../../images/xmn_slidebar_benefits_icon.png) no-repeat center center;
	background-size: 100% 100%;
}
.mine:nth-child(3) .mine_item:nth-child(1) .mine_icon{
	background: url(../../images/xmn_slidebar_about_icon.png) no-repeat center center;
	background-size: 100% 100%;
}
.mine:nth-child(3) .mine_item:nth-child(2) .mine_icon{
	background: url(../../images/xmn_slidebar_logout_icon.png) no-repeat center center;
	background-size: 100% 100%;
}
.mine_title{
	float: left;
	font-size: .14rem;
	color: #656565;
}
.mine_extra{
	float: right;
	font-size: .12rem;
	color: #949494;
	padding-right: .13rem;
}
.blue_text{
	color: #65bdd1;
}
.close_icon{
	position: absolute;
	top: .065rem;
	right: .13rem;
	z-index: 101;
	width: .325rem;
	height: .345rem;
	display: none;
}
.close_icon img{
	width: 100%;
}